<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace core\http\bags;

/**
 * HeaderBag is a container for HTTP headers.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 * @author Bulat Shakirzyanov <mallluhuct@gmail.com>
 */
class ServerBag extends ParameterBag {
	public function getHeaders() {
		$headers = array();
		foreach( $this->parameters as $key => $value ) {
			if( 'HTTP_' === substr( $key, 0, 5 ) ) {
				$headers[substr( $key, 5 )] = $value;
			}
		}
		
		return $headers;
	}
}
